home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / Report Writers / Crystal Repot 9.0 Full CD version / Setup.exe / Windows / System32 / HTMLRE90.DLL / HTML / 11047 < prev    next >
Encoding:
Text File  |  2002-07-05  |  5.3 KB  |  235 lines

  1. <HTML>
  2. <HEAD>
  3. <LINK REL="stylesheet" TYPE="text/css" HREF="%1css/default.css">
  4.  
  5. <script language="Javascript">
  6. //LOCALIZATION STRINGS
  7. var _errFavorites = "Can't copy or move folder to Favorite Folders Container!";
  8. var _errNoObject = "No object is selected!";
  9. </script>
  10.  
  11. <SCRIPT LANGUAGE="JavaScript">
  12. var num = %10;
  13. var pathNum = %6;
  14.  
  15. function FolderInfo(id, title)
  16. {
  17.    this.id = id;
  18.    this.title = title;
  19. }
  20.  
  21. var folderOption = new Array(num);
  22. var pathOption = new Array(pathNum);
  23.  
  24. %9
  25.  
  26. %7
  27. function doSubmitForm() {
  28.           index = document.copymove.folders.selectedIndex;
  29.  
  30.         // no object has been selected
  31.         if (index < 0)
  32.         {
  33.             fid = pathOption[document.copymove.paths.selectedIndex].id;
  34.         }
  35.         else 
  36.             fid = folderOption[index].id;
  37.         if (fid == 18) 
  38.             alert(_errFavorites);
  39.         else
  40.         {
  41.             parent.fid = fid;
  42.             parent.doSubmitForm();
  43.         }          
  44. }
  45.  
  46. function openFolder()
  47. {
  48.         index = document.copymove.folders.selectedIndex;
  49.  
  50.         if (index < 0)
  51.         {
  52.            alert(_errNoObject);
  53.            return;
  54.         }
  55.         
  56.         id = folderOption[index].id;
  57.  
  58.         doOpenFolder(id);
  59. }
  60.  
  61. function doChange()
  62. {
  63.    index = document.copymove.paths.selectedIndex;
  64.    var id = pathOption[index].id;
  65.  
  66.    doOpenFolder(id);
  67. }
  68.  
  69. function doOpenFolder(id)
  70. {
  71.    url = "%4" + id;
  72.    location.href = url;
  73. }
  74.    
  75.  
  76. function doClickRadio (type) {
  77.    parent.cmdType = type;
  78. }
  79.  
  80.  
  81.  
  82. function doFilter()
  83. {
  84.  
  85.    id = pathOption[document.copymove.paths.selectedIndex].id;
  86.  
  87.    url = "%4" + id + "&filter=" + escape(document.copymove.filter.value);
  88.    location.href = url;
  89. }
  90.  
  91. function init()
  92. {
  93.  
  94.    // Remove the formatting options
  95.     document.copymove.folders.options[0] = null;
  96.  
  97.     // Remove all five formatting string(s) as netscape will only grow 
  98.     // as big as the origonal values. 
  99.     document.copymove.paths.options[0] = null;
  100.     document.copymove.paths.options[0] = null;
  101.     document.copymove.paths.options[0] = null;
  102.     document.copymove.paths.options[0] = null;
  103.     document.copymove.paths.options[0] = null;
  104.  
  105.     for (var i = 0; i < num; i++)
  106.     {
  107.       option = new Option(folderOption[i].title, i, false, false);
  108.       document.copymove.folders.options[i] = option;
  109.     }
  110.  
  111.     document.copymove.folders.selectedIndex = -1;
  112.     
  113.     for (var j = 0; j < pathNum; j++)
  114.     {
  115.        option = new Option(pathOption[j].title, j, false, false);
  116.        document.copymove.paths.options[j] = option;
  117.     }
  118.  
  119.     document.copymove.paths.selectedIndex = %5;
  120.  
  121.     if (parent.cmdType == "copy")
  122.         document.copymove.type[0].checked = true;
  123.     else if (parent.cmdType == "move")
  124.         document.copymove.type[1].checked = true;
  125. }
  126.  
  127. </SCRIPT>
  128. </HEAD>
  129.  
  130. <BODY onload="init()" LEFTMARGIN=5 RIGHTMARGIN=5>
  131. <FORM method="post" name="copymove" >
  132.  
  133. <TABLE CELLPADDING="5" CELLSPACING="0" BORDER="0" > 
  134.  
  135. <tr>
  136.   <td class="list" colspan=4> 
  137.     <SPAN CLASS="listSelected">Choose to copy or move the selected folder(s) from their current location to a destination folder.</SPAN>
  138.   </td>
  139. </tr>
  140. <tr>
  141.   <td class="list" width = 240>
  142.     <INPUT TYPE="RADIO" NAME="type" ONCLICK="doClickRadio('%2')" CHECKED>Copy to:
  143.   </td>
  144.   <td class="list" align=right>
  145.     <DIV> Destination: </DIV>
  146.   </td>
  147.   <td class="list">
  148.     <SELECT class="menuFormElement" NAME="paths"  size=1 onchange="doChange()" width="200px">
  149.        <OPTION> This is a formatting string
  150.        <OPTION> This is a formatting string
  151.        <OPTION> This is a formatting string
  152.        <OPTION> This is a formatting string
  153.        <OPTION> This is a formatting string
  154.     </SELECT>
  155.   </td>
  156.   <td align=left>
  157.     %8
  158.   </td>
  159. </tr>
  160.  
  161. <tr>
  162.   <td class="list" width = 240 valign="top">
  163.     <INPUT TYPE="RADIO" NAME="type" ONCLICK="doClickRadio('%3')">Move to:
  164.   </td>
  165.   <td class="list" align=right> Look for: </td>
  166.   <td class="list"> <input type="text" name="filter" value="%11" size=15> </td>
  167.   <td align=left>
  168.     <table>
  169.       <tr>
  170.       <td><table cellpadding=0><tr>
  171.         <td class="clsButton" align=middle nowrap>
  172.            <div class="clsButton"> <A HREF="javascript:doFilter()">Find Now</A> </div>
  173.         </td></tr></table>
  174.       </td>
  175.       </tr>
  176.     </table>
  177.   </td>
  178. </tr>
  179.  
  180. <tr>
  181.   <td class="list" colspan=2 width = 240 valign="top">
  182.   </td>
  183.   <td class="list">
  184.     <SELECT class="menuFormElement" NAME="folders" size=7 width="200px">
  185.        <OPTION> This is a formatting string </OPTION>
  186.     </SELECT>
  187.   </td>
  188.   <td>
  189.     <table>
  190.       <tr>
  191.       <td><table cellpadding=0><tr>
  192.         <td class="clsButton" align=middle nowrap>
  193.            <div class="clsButton"> <A HREF="javascript:openFolder()">Show Subfolders</A> </div>
  194.         </td>
  195.       </tr></table></td>
  196.       </tr>
  197.     </table>
  198.   </td>
  199. </tr>
  200.  
  201. <tr>
  202.   <td class="list" colspan=2 align=right>    </td>
  203.   <td class="list">
  204.       %12
  205.    </td>
  206. </tr>
  207.  
  208.  
  209. <tr> <td height=8 colspan=3> </td> </tr>
  210.  
  211. <tr>
  212.   <td colspan=3> </td>
  213.   <td>
  214.     <table CELLPADDING="0" border=0><tr>
  215.     <tr>
  216.       <td><table cellpadding=0 border=0><tr>
  217.             <td class="clsButton" align=middle nowrap>
  218.                 <div class="clsButton"> <A HREF="javascript:doSubmitForm()"> OK </A> </div>
  219.             </td>
  220.             </tr></table>
  221.       </td>
  222.       <td><table cellpadding=0 border=0><tr>
  223.             <td class="clsButton" align=middle nowrap> 
  224.                 <div class="clsButton"> <A HREF="%13"> Cancel </A> </div>
  225.             </td>
  226.         </tr></table>
  227.       </td>
  228.     </tr></table>
  229.    </td>
  230. </tr>
  231.  
  232. </TABLE>
  233. </BODY>
  234. </HTML>
  235.